Cycles: build Light Tree in parallel #105862

Merged
Weizhen Huang merged 4 commits from weizhen/blender:parallel_light_tree into main 2023-03-20 18:02:23 +01:00
266 changed files with 10549 additions and 5078 deletions
Showing only changes of commit 973e367d9b - Show all commits

View File

@ -818,6 +818,23 @@ static void attr_create_pointiness(Scene *scene, Mesh *mesh, BL::Mesh &b_mesh, b
}
}
static std::optional<BL::IntAttribute> find_corner_vert_attribute(BL::Mesh b_mesh)
{
for (BL::Attribute &b_attribute : b_mesh.attributes) {
if (b_attribute.domain() != BL::Attribute::domain_CORNER) {
continue;
}
if (b_attribute.data_type() != BL::Attribute::data_type_INT) {
continue;
}
if (b_attribute.name() != ".corner_vert") {
continue;
}
return BL::IntAttribute{b_attribute};
}
return std::nullopt;
}
/* The Random Per Island attribute is a random float associated with each
* connected component (island) of the mesh. The attribute is computed by
* first classifying the vertices into different sets using a Disjoint Set
@ -864,11 +881,11 @@ static void attr_create_random_per_island(Scene *scene,
else {
if (polys_num != 0) {
const MPoly *polys = static_cast<const MPoly *>(b_mesh.polygons[0].ptr.data);
const MLoop *loops = static_cast<const MLoop *>(b_mesh.loops[0].ptr.data);
BL::IntAttribute corner_verts = *find_corner_vert_attribute(b_mesh);
for (int i = 0; i < polys_num; i++) {
const MPoly &b_poly = polys[i];
const MLoop &b_loop = loops[b_poly.loopstart];
data[i] = hash_uint_to_float(vertices_sets.find(b_loop.v));
const int vert = corner_verts.data[b_poly.loopstart].value();
data[i] = hash_uint_to_float(vertices_sets.find(vert));
}
}
}
@ -1036,7 +1053,7 @@ static void create_mesh(Scene *scene,
vector<int> vi;
const MPoly *polys = static_cast<const MPoly *>(b_mesh.polygons[0].ptr.data);
const MLoop *loops = static_cast<const MLoop *>(b_mesh.loops[0].ptr.data);
std::optional<BL::IntAttribute> corner_verts = find_corner_vert_attribute(b_mesh);
for (int i = 0; i < numfaces; i++) {
const MPoly &b_poly = polys[i];
@ -1047,8 +1064,7 @@ static void create_mesh(Scene *scene,
vi.resize(n);
for (int i = 0; i < n; i++) {
/* NOTE: Autosmooth is already taken care about. */
vi[i] = loops[b_poly.loopstart + i].v;
vi[i] = corner_verts->data[b_poly.loopstart + i].value();
}
/* create subd faces */

View File

@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"\"POT-Creation-Date: 2019-02-25 20:41:30\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"

View File

@ -1,9 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-13 11:29:34\n"
"POT-Creation-Date: 2023-03-20 13:37:56\n"
"PO-Revision-Date: 2016-04-23 22:41+0300\n"
"Last-Translator: Yousef Harfoush <bat3a@msn.com>\n"
"Language-Team: Yousef Harfoush, Amine Moussaoui <bat3a@msn.com>\n"
@ -16934,6 +16934,10 @@ msgid "Weight of feather point"
msgstr "ﺶﻣﺎﻬﻟﺍ ﺔﻄﻘﻧ ﻥﺯﻭ"
msgid "Active Point"
msgstr "ﺔﻟﺎﻌﻔﻟﺍ ﺔﻄﻘﻨﻟﺍ"
msgid "Alignment"
msgstr "ﺓﺍﺫﺎﺤﻤﻟﺍ"
@ -30389,10 +30393,6 @@ msgid "Camera Presets"
msgstr "ﺍﺮﻴﻤﻜﻠﻟ ﺔﻘﺒﺴﻤﻟﺍ ﺕﺍﺩﺍﺪﻋﻹﺍ"
msgid "Active Point"
msgstr "ﺔﻟﺎﻌﻔﻟﺍ ﺔﻄﻘﻨﻟﺍ"
msgid "Footage Settings"
msgstr "ﺓﺩﺎﻤﻟﺍ ﺕﺍﺩﺍﺪﻋﺇ"

File diff suppressed because it is too large Load Diff

View File

@ -1,9 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-13 11:29:34\n"
"POT-Creation-Date: 2023-03-20 13:37:56\n"
"PO-Revision-Date: \n"
"Last-Translator: Martin Tabačan <tabycz@gmail.com>\n"
"Language-Team: Taby <tabycz@gmail.com>\n"
@ -14385,6 +14385,10 @@ msgid "Weight of feather point"
msgstr "Váha této vazby"
msgid "Active Point"
msgstr "Aktivní bod"
msgid "Alignment"
msgstr "Zarovnaný"
@ -23901,19 +23905,11 @@ msgid "Clear Restrict View"
msgstr "Obnovit pohled"
msgid "Reveal the layer by setting the hide flag"
msgstr "Ukáže objekt dle nastavení skrývající vazby"
msgctxt "Operator"
msgid "Set Restrict View"
msgstr "Obnovit pohled"
msgid "Hide the layer by setting the hide flag"
msgstr "Skryje objekt dle nastavení skrývající vazby"
msgctxt "Operator"
msgid "Move Layer"
msgstr "Přesunout do vrstvy"
@ -32915,10 +32911,6 @@ msgid "2D Cursor"
msgstr "2D Kursor"
msgid "Active Point"
msgstr "Aktivní bod"
msgid "Predefined tracking camera intrinsics"
msgstr "Předdefinovaná vnitřní nastavení tracking kamery"
@ -35408,10 +35400,6 @@ msgid "Mini Axes Size"
msgstr "Osa Zrcadlení"
msgid "Simple Axis"
msgstr "Jednoduchá Osa"
msgid "Interactive Navigation"
msgstr "Interaktivní Navigace"
@ -43645,10 +43633,6 @@ msgid "View Name"
msgstr "Zobrazit Název"
msgid "3D Viewport Axis"
msgstr "Osy 3D Pohledu"
msgid "Smooth Wires"
msgstr "Hladké Dráty"

View File

@ -1,9 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-13 11:29:34\n"
"POT-Creation-Date: 2023-03-20 13:37:56\n"
"PO-Revision-Date: \n"
"Last-Translator: Martin Reininger <martinreininger@gmx.net>\n"
"Language-Team: German translation team\n"
@ -20560,6 +20560,10 @@ msgid "Active spline of masking layer"
msgstr "Aktiver Spline der Maskierungsebene"
msgid "Active Point"
msgstr "Aktive Punkte"
msgid "Grease Pencil Color"
msgstr "Wachsstift-Farbe"
@ -43123,10 +43127,6 @@ msgid "2D Cursor"
msgstr "2D Cursor"
msgid "Active Point"
msgstr "Aktive Punkte"
msgid "Footage Settings"
msgstr "Filmmaterial-Einstellungen"
@ -46324,10 +46324,6 @@ msgid "Mini Axes Type"
msgstr "Mini Achsentyp"
msgid "Simple Axis"
msgstr "Einfache Achse"
msgid "Pie menu size in pixels"
msgstr "Kreismenügröße in Pixel"
@ -58755,10 +58751,6 @@ msgid "View Name"
msgstr "Ansichtnamen"
msgid "3D Viewport Axis"
msgstr "3D Viewport Achsen"
msgid "Smooth Wires"
msgstr "Weichet Draht"

View File

@ -1,9 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-13 11:29:34\n"
"POT-Creation-Date: 2023-03-20 13:37:56\n"
"PO-Revision-Date: \n"
"Last-Translator: Gabriel Gazzán <gabcorreo@gmail.com>\n"
"Language-Team: Español <gabcorreo@gmail.com>\n"
@ -33447,6 +33447,10 @@ msgid "Active spline of masking layer"
msgstr "Curva activa de la capa de máscara"
msgid "Active Point"
msgstr "Punto activo"
msgid "Grease Pencil Color"
msgstr "Color del lápiz de cera"
@ -44381,10 +44385,6 @@ msgid "Is Face Planar"
msgstr "Es cara plana"
msgid "Retrieve whether all triangles in a face are on the same plane, i.e. whether have the same normal"
msgstr "Proporciona información acerca de si todos los triángulos de una cara se encuentran sobre un mismo plano o, lo que es lo mismo, si tienen normales idénticas"
msgid "Face Neighbors"
msgstr "Cercanos a la cara"
@ -59451,19 +59451,11 @@ msgid "Clear Restrict View"
msgstr "Eliminar restricción visibilidad"
msgid "Reveal the layer by setting the hide flag"
msgstr "Revela la capa, restableciendo su indicador de ocultamiento"
msgctxt "Operator"
msgid "Set Restrict View"
msgstr "Impedir visibilidad"
msgid "Hide the layer by setting the hide flag"
msgstr "Oculta la capa, activando su indicador de ocultamiento"
msgctxt "Operator"
msgid "Move Layer"
msgstr "Mover capa"
@ -81106,10 +81098,6 @@ msgid "2D Cursor"
msgstr "Cursor 2D"
msgid "Active Point"
msgstr "Punto activo"
msgid "Predefined tracking camera intrinsics"
msgstr "Ajustes predefinidos de cámara para el rastreo"
@ -86097,14 +86085,6 @@ msgid "Mini Axes Type"
msgstr "Tipo de mini ejes"
msgid "Show a small rotating 3D axes in the top right corner of the 3D viewport"
msgstr "Muestra pequeños ejes 3D rotatorios en la esquina superior derecha de la vista 3D"
msgid "Simple Axis"
msgstr "Ejes simples"
msgid "Interactive Navigation"
msgstr "Navegación interactiva"
@ -110010,10 +109990,6 @@ msgid "Playback Frame Rate (FPS)"
msgstr "Velocidad de reproducción (fps)"
msgid "3D Viewport Axis"
msgstr "Ejes de vista 3D"
msgid "Smooth Wires"
msgstr "Suavizar estructura"

View File

@ -1,9 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-13 11:29:34\n"
"POT-Creation-Date: 2023-03-20 13:37:56\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Ainhize & Miriam <agoenaga006@ikasle.ehu.eus>\n"
"Language-Team: Euskara <agoenaga006@ikasle.ehu.eus>\n"

View File

@ -1,9 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-13 11:29:34\n"
"POT-Creation-Date: 2023-03-20 13:37:56\n"
"PO-Revision-Date: 2012-10-31 17:00-0800\n"
"Last-Translator: Amin Babaeipanah <translate@leomoon.com>\n"
"Language-Team: LeoMoon Studios <blender@leomoon.com>\n"

View File

@ -1,9 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-13 11:29:34\n"
"POT-Creation-Date: 2023-03-20 13:37:56\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -8550,10 +8550,6 @@ msgid "View Name"
msgstr "Katso nimeä"
msgid "3D Viewport Axis"
msgstr "3D-näkymän akselit"
msgid "Limit Size"
msgstr "Rajoita kokoa"

View File

@ -1,10 +1,10 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-13 11:29:34\n"
"PO-Revision-Date: 2023-03-12 17:34+0100\n"
"POT-Creation-Date: 2023-03-20 13:37:56\n"
"PO-Revision-Date: 2023-03-15 23:26+0100\n"
"Last-Translator: Damien Picard (pioverfour) <dam.pic@free.fr>\n"
"Language-Team: French https://wiki.blender.org/wiki/Process/Translate_Blender/French_Team\n"
"Language: fr\n"
@ -1110,6 +1110,10 @@ msgid "Copyright"
msgstr "Copyright"
msgid "Copyright notice for this asset. An empty copyright notice does not necessarily indicate that this is copyright-free. Contact the author if any clarification is needed"
msgstr "Avis de droit dauteur pour cet asset. Un champ vide ne signifie pas forcément que lasset nest soumis à aucun droit dauteur. Contacter lauteur pour obtenir toute clarification nécessaire"
msgid "Description"
msgstr "Description"
@ -1118,6 +1122,14 @@ msgid "A description of the asset to be displayed for the user"
msgstr "Une description de lasset affichée à lutilisateur"
msgid "License"
msgstr "Licence"
msgid "The type of license this asset is distributed under. An empty license name does not necessarily indicate that this is free of licensing terms. Contact the author if any clarification is needed"
msgstr "Le type de licence selon laquelle cet asset est distribué. Un champ vide ne signifie pas forcément que lasset nest soumis à aucune condition. Contacter lauteur pour obtenir toute clarification nécessaire"
msgid "Tags"
msgstr "Étiquettes"
@ -13701,6 +13713,11 @@ msgid "Minimum number of particles per cell (ensures that each cell has at least
msgstr "Nombre minimum de particules par cellules (garantit que chaque cellule a au moins cette quantité de particules)"
msgctxt "Amount"
msgid "Number"
msgstr "Nombre"
msgid "Particle number factor (higher value results in more particles)"
msgstr "Facteur de nombre de particules (des valeurs plus élevées donnent plus de particules)"
@ -19542,6 +19559,61 @@ msgid "Editable falloff curve"
msgstr "Courbe datténuation éditable"
msgctxt "Curves"
msgid "Curve Preset"
msgstr "Préréglage de courbe"
msgctxt "Curves"
msgid "Custom"
msgstr "Personnalisée"
msgctxt "Curves"
msgid "Smooth"
msgstr "Douce"
msgctxt "Curves"
msgid "Smoother"
msgstr "Plus douce"
msgctxt "Curves"
msgid "Sphere"
msgstr "Sphère"
msgctxt "Curves"
msgid "Root"
msgstr "Racine carrée"
msgctxt "Curves"
msgid "Sharp"
msgstr "Dure"
msgctxt "Curves"
msgid "Linear"
msgstr "Linéaire"
msgctxt "Curves"
msgid "Sharper"
msgstr "Plus dure"
msgctxt "Curves"
msgid "Inverse Square"
msgstr "Quadratique inverse"
msgctxt "Curves"
msgid "Constant"
msgstr "Constante"
msgid "Curves Sculpt Settings"
msgstr "Réglages de peinture de courbes"
@ -20986,10 +21058,25 @@ msgid "Name of the Alembic attribute used for generating motion blur data"
msgstr "Nom de lattribut Alembic utilisé pour générer les données de flou cinétique"
msgctxt "Unit"
msgid "Velocity Unit"
msgstr "Unité de vélocité"
msgid "Define how the velocity vectors are interpreted with regard to time, 'frame' means the delta time is 1 frame, 'second' means the delta time is 1 / FPS"
msgstr "Définir comment les vecteurs vélocité sont interprétés par rapport au temps, « frame » signifie que le différentiel de temps est de 1 image, « seconde » que le différentiel de temps est de 1 / FPS"
msgctxt "Unit"
msgid "Second"
msgstr "Seconde"
msgctxt "Unit"
msgid "Frame"
msgstr "Frame"
msgid "Camera data-block for storing camera settings"
msgstr "Bloc de données caméra pour stocker les réglages de caméra"
@ -26934,7 +27021,7 @@ msgstr "Afficher la santé des boids"
msgid "Number"
msgstr "Numéro/Nombre"
msgstr "Numéro"
msgid "Show particle number"
@ -28012,6 +28099,11 @@ msgid "Text file on disk is different than the one in memory"
msgstr "Le fichier texte sur le disque est différent de celui en mémoire"
msgctxt "Text"
msgid "Lines"
msgstr "Lignes"
msgid "Lines of text"
msgstr "Lignes de texte"
@ -33507,6 +33599,10 @@ msgid "Active spline of masking layer"
msgstr "Courbe active du calque de masque"
msgid "Active Point"
msgstr "Point actif"
msgid "Grease Pencil Color"
msgstr "Couleur de crayon gras"
@ -34044,6 +34140,11 @@ msgid "Write"
msgstr "Écriture"
msgctxt "NodeTree"
msgid "Constant"
msgstr "Constante"
msgid "Instances"
msgstr "Instances"
@ -41482,11 +41583,11 @@ msgstr "Nombre de lames"
msgid "Rounding"
msgstr "Arrondis"
msgstr "Arrondi"
msgid "Level of rounding of the bokeh"
msgstr "Niveau darrondis du bokeh"
msgstr "Niveau darrondi du bokeh"
msgid "Lens Shift"
@ -44659,10 +44760,6 @@ msgid "Is Face Planar"
msgstr "La face est plane"
msgid "Retrieve whether all triangles in a face are on the same plane, i.e. whether have the same normal"
msgstr "Savoir si tous les triangles dune face sont sur le même plan, c-à-d sils ont la même normale"
msgid "Face Neighbors"
msgstr "Voisins de face"
@ -47694,11 +47791,11 @@ msgstr "Sous-chemin utilisé pour cet emplacement"
msgid "Save as Render"
msgstr "Enregistrer rendu sous"
msgstr "Enregistrer comme rendu"
msgid "Apply render part of display transform when saving byte image"
msgstr "Appliquer la partie rendu des transformations daffichage à lenregistrement binaire de limage"
msgstr "Appliquer la partie rendu des transformations daffichage à lenregistrement dune image 8-bits"
msgid "Use Node Format"
@ -50162,7 +50259,7 @@ msgstr "Annule la dernière modification des catalogues dassets"
msgctxt "Operator"
msgid "Store undo snapshot for asset catalog edits"
msgstr "Enregistrer instantané dannulation pour les modifications des catalogues dassets"
msgstr "Enregistrer un instantané dannulation pour les modifications des catalogues dassets"
msgid "Store the current state of the asset catalogs in the undo buffer"
@ -50171,11 +50268,11 @@ msgstr "Enregistrer létat actuel des catalogues dassets dans le tampon d
msgctxt "Operator"
msgid "Save Asset Catalogs"
msgstr "Enregistrer catalogues dassets"
msgstr "Enregistrer les catalogues dassets"
msgid "Make any edits to any catalogs permanent by writing the current set up to the asset library"
msgstr "Rendre toutes les modifications de catalogues permanentes en enregistrant létat actuel dans la bibliothèque dassets"
msgstr "Rendre permanentes toutes les modifications de catalogues en enregistrant létat actuel dans la bibliothèque dassets"
msgctxt "Operator"
@ -53510,7 +53607,7 @@ msgstr "Exporter STL"
msgid "Save STL triangle mesh data"
msgstr "Enregistrer données de maillage triangulé STL"
msgstr "Enregistrer des données de maillage triangulé STL"
msgid "Ascii"
@ -54176,7 +54273,7 @@ msgstr "Format JPEG (.jpg)"
msgid "Save images as JPEGs. (Images that need alpha are saved as PNGs though.) Be aware of a possible loss in quality"
msgstr "Enregistrer des images en JPEG. (Les images qui ont besoin dalpha sont quand même enregistrées en PNG.) Attention : une perte de qualité est possible"
msgstr "Enregistrer les images en JPEG. (Les images qui ont besoin dalpha sont quand même enregistrées en PNG.) Attention : une perte de qualité est possible"
msgid "Don't export images"
@ -57063,7 +57160,7 @@ msgstr "Inverser la sélection existante"
msgid "Intersect existing selection"
msgstr "Intersecter la sélection actuelle"
msgstr "Intersecter avec la sélection existante"
msgid "Select Grease Pencil strokes using brush selection"
@ -58761,7 +58858,7 @@ msgstr "Début Y"
msgctxt "Operator"
msgid "Save Image"
msgstr "Enregistrer image"
msgstr "Enregistrer limage"
msgid "Save the image with current name and settings"
@ -58779,7 +58876,7 @@ msgstr "Enregistrer toutes les images modifiées"
msgctxt "Operator"
msgid "Save As Image"
msgstr "Enregistrer image sous"
msgstr "Enregistrer limage sous"
msgid "Save the image with another name and/or settings"
@ -58791,7 +58888,7 @@ msgstr "Créer un nouveau fichier image, sans modifier limage actuelle dans b
msgid "Save As Render"
msgstr "Enregistrer rendu sous"
msgstr "Enregistrer comme rendu"
msgid ""
@ -59918,19 +60015,11 @@ msgid "Clear Restrict View"
msgstr "Annuler cacher dans la vue"
msgid "Reveal the layer by setting the hide flag"
msgstr "Afficher les calques de masque temporairement cachés"
msgctxt "Operator"
msgid "Set Restrict View"
msgstr "Définir cacher dans la vue"
msgid "Hide the layer by setting the hide flag"
msgstr "Cacher temporairement les calques de masque"
msgctxt "Operator"
msgid "Move Layer"
msgstr "Déplacer calque"
@ -60285,11 +60374,11 @@ msgstr "Biseauter"
msgid "Cut into selected items at an angle to create bevel or chamfer"
msgstr "Couper dans lélément sélectionné selon un angle, afin de créer un biseau ou un chanfrein"
msgstr "Couper les éléments sélectionnés en biais, afin de créer un biseau ou un chanfrein"
msgid "Do not allow beveled edges/vertices to overlap each other"
msgstr "Interdire aux arêtes/sommets biseautés de se recouvrir mutuellement"
msgstr "Interdire aux arêtes/sommets biseautés de se chevaucher"
msgid "Face Strength Mode"
@ -70754,11 +70843,11 @@ msgstr "Installer éclairages studio personnalisés"
msgctxt "Operator"
msgid "Save Custom Studio Light"
msgstr "Enregistrer éclairages studio personnalisés"
msgstr "Enregistrer les éclairages studio personnalisés"
msgid "Save custom studio light from the studio light editor settings"
msgstr "Enregistrer éclairages studio personnalisés depuis les réglages de léditeur déclairage studio"
msgstr "Enregistrer les éclairages studio personnalisés depuis les réglages de léditeur déclairage studio"
msgid "Show light preferences"
@ -70928,7 +71017,7 @@ msgstr "Utiliser la vue 3D actuelle pour le rendu, sinon utiliser les réglages
msgid "Write Image"
msgstr "Enregistrer image"
msgstr "Enregistrer limage"
msgid "Save rendered the image to the output path (used only when animation is disabled)"
@ -72084,7 +72173,7 @@ msgstr "Alterner entre les dispositions décran disponibles"
msgctxt "Operator"
msgid "Save Screenshot"
msgstr "Enregistrer capture décran"
msgstr "Enregistrer une capture décran"
msgid "Capture a picture of the whole Blender window"
@ -72093,7 +72182,7 @@ msgstr "Capturer une image de toute la fenêtre Blender"
msgctxt "Operator"
msgid "Save Screenshot (Editor)"
msgstr "Enregistrer capture décran (éditeur)"
msgstr "Enregistrer une capture décran (éditeur)"
msgid "Capture a picture of an editor"
@ -79547,7 +79636,7 @@ msgstr "Lier"
msgid "Link from a Library .blend file"
msgstr "Lier depuis autre fichier .blend bibliothèque"
msgstr "Lier depuis un autre fichier .blend bibliothèque"
msgctxt "Operator"
@ -80278,7 +80367,7 @@ msgstr "Charger les réglages dusine"
msgid "Load factory default startup file and preferences. To make changes permanent, use \"Save Startup File\" and \"Save Preferences\""
msgstr "Charger le fichier de démarrage et les préférences dusine par défaut. Pour rendre les changements permanents, utiliser « Enregistrer fichier de démarrage » et « Enregistrer préférences »"
msgstr "Charger le fichier de démarrage et les préférences dusine par défaut. Pour rendre les changements permanents, utiliser « Enregistrer le fichier de démarrage » et « Enregistrer préférences »"
msgid "Factory Startup App-Template Only"
@ -80300,7 +80389,7 @@ msgstr "Recharger le fichier dhistorique"
msgid "Reloads history and bookmarks"
msgstr "Recharge lhistorique et les signets"
msgstr "Recharger lhistorique et les signets"
msgctxt "Operator"
@ -80309,7 +80398,7 @@ msgstr "Recharger le fichier de démarrage"
msgid "Open the default file (doesn't save the current file)"
msgstr "Ouvre le fichier par défaut (ne sauvegarde pas le fichier en cours)"
msgstr "Ouvrir le fichier par défaut (ne pas sauvegarder le fichier en cours)"
msgid "Path to an alternative start-up file"
@ -80326,7 +80415,7 @@ msgstr "Démarrage dusine"
msgctxt "Operator"
msgid "Load Preferences"
msgstr "Charger préférences"
msgstr "Charger les préférences"
msgid "Load last saved preferences"
@ -80335,20 +80424,20 @@ msgstr "Charger les dernières préférences enregistrées"
msgctxt "Operator"
msgid "Recover Auto Save"
msgstr "Récupérer sauvegarde auto"
msgstr "Récupérer une sauvegarde auto"
msgid "Open an automatically saved file to recover it"
msgstr "Ouvre un fichier automatiquement sauvegardé"
msgstr "Ouvrir un fichier sauvegardé automatiquement"
msgctxt "Operator"
msgid "Recover Last Session"
msgstr "Récupérer dernière session"
msgstr "Récupérer la dernière session"
msgid "Open the last closed file (\"quit.blend\")"
msgstr "Ouvre la sauvegarde effectuée à la fermeture (« quit.blend »)"
msgstr "Ouvrir la sauvegarde effectuée à la fermeture (« quit.blend »)"
msgctxt "Operator"
@ -80446,7 +80535,7 @@ msgstr "Écrire un fichier .blend compressé"
msgid "Save Copy"
msgstr "Enregistrer copie"
msgstr "Enregistrer une copie"
msgid "Save a copy of the actual working state but does not make saved file active"
@ -80463,7 +80552,7 @@ msgstr "Actualiser les chemins relatifs lors dun enregistrement dans un autre
msgctxt "Operator"
msgid "Save Startup File"
msgstr "Enregistrer fichier de démarrage"
msgstr "Enregistrer le fichier de démarrage"
msgid "Make the current file the default .blend file"
@ -80472,7 +80561,7 @@ msgstr "Faire du fichier actuel le fichier .blend par défaut"
msgctxt "Operator"
msgid "Save Blender File"
msgstr "Enregistrer fichier Blender"
msgstr "Enregistrer le fichier Blender"
msgid "Save the current Blender file"
@ -80485,7 +80574,7 @@ msgstr "Quitter Blender après avoir enregistré"
msgctxt "Operator"
msgid "Save Preferences"
msgstr "Enregistrer préférences"
msgstr "Enregistrer les préférences"
msgid "Make the current preferences default"
@ -80639,7 +80728,7 @@ msgstr "Valider et corriger les maillages importés (lent)"
msgctxt "Operator"
msgid "Save System Info"
msgstr "Enregistrer infos système"
msgstr "Enregistrer les infos système"
msgid "Generate system information, saved into a text file"
@ -81987,10 +82076,6 @@ msgid "2D Cursor"
msgstr "Curseur 2D"
msgid "Active Point"
msgstr "Point actif"
msgid "Predefined tracking camera intrinsics"
msgstr "« Intrinsèques » de caméra de suivi prédéfinis"
@ -83009,7 +83094,7 @@ msgstr "Paramètres de souris 3D"
msgid "Save Preferences"
msgstr "Enregistrer préférences"
msgstr "Enregistrer les préférences"
msgid "Auto Run Python Scripts"
@ -85800,11 +85885,11 @@ msgstr "Le répertoire par défaut de sortie des rendus, pour les nouvelles scè
msgid "Save Versions"
msgstr "Enregistrer versions"
msgstr "Versions de sauvegarde"
msgid "The number of old versions to maintain in the current directory, when manually saving"
msgstr "Nombre de précédentes versions à maintenir dans le dossier actuel,lors dune sauvegarde manuelle"
msgstr "Nombre de précédentes versions à garder dans le dossier actuel, lors dune sauvegarde manuelle"
msgid "Python Scripts Directory"
@ -87051,14 +87136,6 @@ msgid "Mini Axes Type"
msgstr "Type des mini axes"
msgid "Show a small rotating 3D axes in the top right corner of the 3D viewport"
msgstr "Afficher des petits axes 3D tournants dans le coin supérieur droit de la vue 3D"
msgid "Simple Axis"
msgstr "Axes simples"
msgid "Interactive Navigation"
msgstr "Navigation interactive"
@ -90064,10 +90141,25 @@ msgid "Additional subdivision along the curves"
msgstr "Subdivision supplémentaire le long des courbes"
msgctxt "Curves"
msgid "Curves Shape Type"
msgstr "Type de forme des courbes"
msgid "Curves shape type"
msgstr "Type de forme des courbes"
msgctxt "Curves"
msgid "Strand"
msgstr "Fibre"
msgctxt "Curves"
msgid "Strip"
msgstr "Bande"
msgid "Multiple Engines"
msgstr "Plusieurs moteurs"
@ -106349,6 +106441,10 @@ msgid "Previews clear process failed for file '%s'!"
msgstr "Le processus de nettoyage des prévisualisations a échoué pour le fichier « %s »"
msgid "No active camera in the scene"
msgstr "Aucune caméra active dans la scène"
msgid "Unexpected modifier type: "
msgstr "Type de modificateur inattendu : "
@ -111128,7 +111224,7 @@ msgstr "Revenir au précédent"
msgctxt "Operator"
msgid "Save Copy..."
msgstr "Enregistrer copie…"
msgstr "Enregistrer une copie…"
msgctxt "Operator"
@ -111425,10 +111521,6 @@ msgid "Playback Frame Rate (FPS)"
msgstr "Framerate durant la lecture (FPS)"
msgid "3D Viewport Axis"
msgstr "Axes de la vue 3D"
msgid "Smooth Wires"
msgstr "Adoucir filaire"
@ -111692,7 +111784,7 @@ msgstr "Caméra"
msgctxt "Operator"
msgid "Orbit Opposite"
msgstr "Orbiter en sens opposé"
msgstr "Orbiter de lautre côté"
msgctxt "Operator"
@ -116417,6 +116509,10 @@ msgid "Error evaluating number, see Info editor for details"
msgstr "Erreur lors de lévaluation du nombre, voir léditeur infos pour plus de détails"
msgid "Press a key"
msgstr "Appuyer sur une touche"
msgid "Missing Panel: %s"
msgstr "Panneau manquant : %s"
@ -119600,7 +119696,7 @@ msgstr "Impossible de créer un tampon OpenGL hors-écran : %s"
msgid "Missing%s%s%s%s detected!"
msgstr "%s%s%s%s manquant détecté!"
msgstr "%s%s%s%s manquants détectés!"
msgid "Active group is locked, aborting"
@ -123703,6 +123799,31 @@ msgid "UNDEFINED"
msgstr "INDÉFINI"
msgctxt "NodeTree"
msgid "Functions"
msgstr "Fonctions"
msgctxt "NodeTree"
msgid "Comparison"
msgstr "Comparaison"
msgctxt "NodeTree"
msgid "Rounding"
msgstr "Arrondi"
msgctxt "NodeTree"
msgid "Trigonometric"
msgstr "Trigonométrie"
msgctxt "NodeTree"
msgid "Conversion"
msgstr "Conversion"
msgid "Same input/output direction of sockets"
msgstr "Même direction dentrée/sortie des prises"

View File

@ -1,9 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-13 11:29:34\n"
"POT-Creation-Date: 2023-03-20 13:37:56\n"
"PO-Revision-Date: 2017-12-25 14:01+0100\n"
"Last-Translator: UMAR HARUNA ABDULLAHI <umarbrowser20@gmail.com>\n"
"Language-Team: BlenderNigeria <pyc0der@outlook.com>\n"

View File

@ -1,9 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-13 11:29:34\n"
"POT-Creation-Date: 2023-03-20 13:37:56\n"
"PO-Revision-Date: 2012-10-07 13:56+0300\n"
"Last-Translator: Barak Itkin <lightningismyname@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -1,9 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-13 11:29:34\n"
"POT-Creation-Date: 2023-03-20 13:37:56\n"
"PO-Revision-Date: 2015-03-03 16:21+0530\n"
"Last-Translator: Roshan Lal Gumasta <roshan@anisecrets.com>\n"
"Language-Team: Hindi <www.anisecrets.com>\n"

File diff suppressed because it is too large Load Diff

View File

@ -1,9 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-13 11:29:34\n"
"POT-Creation-Date: 2023-03-20 13:37:56\n"
"PO-Revision-Date: 2021-12-25 23:57-0800\n"
"Last-Translator: Adriel Tristanputra <ultimexport@gmail.com>\n"
"Language-Team: Indonesian <>\n"
@ -11629,6 +11629,10 @@ msgid "Weight of feather point"
msgstr "Kamera"
msgid "Active Point"
msgstr "Titik Aktif"
msgid "Grease Pencil Color"
msgstr "Warna Pensil Grease"
@ -20109,10 +20113,6 @@ msgid "Camera Presets"
msgstr "Preset Kamera"
msgid "Active Point"
msgstr "Titik Aktif"
msgid "Clip Display"
msgstr "Tampilan Klip"

View File

@ -1,9 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-13 11:29:34\n"
"POT-Creation-Date: 2023-03-20 13:37:56\n"
"PO-Revision-Date: 2022-01-21 16:08+0100\n"
"Last-Translator: MT\n"
"Language-Team: blend-it <https://developer.blender.org/T42765>\n"
@ -18365,6 +18365,10 @@ msgid "Weight of feather point"
msgstr "Peso del punto sfumatura"
msgid "Active Point"
msgstr "Punto Attivo"
msgid "Alignment"
msgstr "Allineamento"
@ -30999,19 +31003,11 @@ msgid "Clear Restrict View"
msgstr "Pulisci Vista con Restrizioni"
msgid "Reveal the layer by setting the hide flag"
msgstr "Rivela il livello impostando il flag hide"
msgctxt "Operator"
msgid "Set Restrict View"
msgstr "Imposta Vista con Restrizioni"
msgid "Hide the layer by setting the hide flag"
msgstr "Nasconde il livello impostando il flag hide"
msgctxt "Operator"
msgid "Move Layer"
msgstr "Sposta Livello"
@ -42411,10 +42407,6 @@ msgid "2D Cursor"
msgstr "Cursore 2D"
msgid "Active Point"
msgstr "Punto Attivo"
msgid "Footage Settings"
msgstr "Impostazioni Filmato Originale"
@ -54591,10 +54583,6 @@ msgid "View Name"
msgstr "Nome Vista"
msgid "3D Viewport Axis"
msgstr "Assi Vista 3D"
msgid "Limit Size"
msgstr "Limita Dimensioni"

View File

@ -1,9 +1,9 @@
msgid ""
msgstr ""
"Project-Id-Version: Blender 3.5.0 Beta (b'4096bcfb25f6')\n"
"Project-Id-Version: Blender 3.5.0 Beta (b'3962d9b931f1')\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-13 11:29:34\n"
"POT-Creation-Date: 2023-03-20 13:37:56\n"
"PO-Revision-Date: 2016-10-13 03:05+0900\n"
"Last-Translator: \n"
"Language-Team: Japanese Translation Team (https://sites.google.com/site/blugjp/blender-translators)\n"
@ -1115,6 +1115,10 @@ msgid "Copyright"
msgstr "コピーライト"
msgid "Copyright notice for this asset. An empty copyright notice does not necessarily indicate that this is copyright-free. Contact the author if any clarification is needed"
msgstr "このアセットの著作権情報。著作権情報が空の場合でも著作権フリーとは限りません。明確にする必要がある場合は作者に連絡してください"
msgid "Description"
msgstr "詳細"
@ -1123,6 +1127,14 @@ msgid "A description of the asset to be displayed for the user"
msgstr "ユーザー用に表示されるアセットの解説"
msgid "License"
msgstr "ライセンス"
msgid "The type of license this asset is distributed under. An empty license name does not necessarily indicate that this is free of licensing terms. Contact the author if any clarification is needed"
msgstr "このアセットのライセンスタイプ。"