Commit graph

1407 commits

Author SHA1 Message Date
Simonrazer 93492ea692
Upgrade noise texture 2020-03-17 09:53:21 +01:00
Simonrazer c33d886caa
Update cycles.py 2020-03-17 09:51:34 +01:00
Lubos Lenco 3991ec7d47
Merge pull request #1617 from Simonrazer/master
Upgrade Wave Texture node + Fix noise texture Value output
2020-03-16 19:48:06 +01:00
Sandy 7d90101448
Delete Distance Node
Remove this because the same can be achieved with "Vector Math"
2020-03-16 22:24:42 +09:00
Simonrazer 2df762e3db
Upgrade Wave texture shader 2020-03-16 11:53:12 +01:00
Simonrazer 2e529deb19
Upgrade Wave texture node + Fix noise Value output 2020-03-16 11:51:41 +01:00
Lubos Lenco 252e0dc7f3
Merge pull request #1613 from N8n5h/box-projection
Fix support for box/triplanar mapping
2020-03-15 09:10:28 +01:00
N8n5h decf89305c Fix support for box/triplanar mapping
I modified the shader parser so that triplanar mapping of textures is supported.
Normals are supported.
Currently tested with Armory PBR and Principled BSDF.
2020-03-14 23:44:15 -03:00
QuantumCoderQC 1770aeb002 Added nodes to start animation from a partivular frame index 2020-03-14 23:30:09 +01:00
Sandy 30d22a264b
Add new
Input of "Get Distance" is Object, but input of "Distance" is Vector.
2020-03-14 21:04:51 +09:00
Lubos Lenco 71796f4fab
Merge pull request #1610 from N8n5h/fix-geom-export
Fix geometry not working in published projects
2020-03-14 10:32:55 +01:00
Simonrazer 3aaba5fe62
Don't use the Z coordinate in the shader 2020-03-13 16:30:42 +01:00
Simonrazer d1765ab206
Update cycles.py 2020-03-13 16:28:55 +01:00
N8n5h e40ae5ac4e Fix geometry in published projects
Updated the opt_exporter to fit new vertex format
2020-03-12 20:02:37 -03:00
luboslenco 620e15db8e Fix wrd access 2020-03-07 15:00:51 +01:00
Moritz Brückner fe367518cc
Merge branch 'master' into console-output 2020-03-07 00:04:30 +01:00
Moritz Brückner 1da4b02cef Count compilation warnings and show them in the UI and console 2020-03-06 23:49:14 +01:00
Moritz Brückner 6e9dfd8504 Change khamake silent switch to quiet to still print error messages 2020-03-06 23:47:42 +01:00
Lubos Lenco baa329e0a7
Merge pull request #1600 from philipmduarte/autobake_instanced
Support for collection instance with autobaking armatures
2020-03-05 19:38:03 +01:00
Lubos Lenco 963b6ed980
Merge pull request #1598 from Naxela/master
Merge PPM
2020-03-05 19:36:10 +01:00
Philip Michel Duarte 4adbc3cbb0 instanced autobake done 2020-03-05 13:40:15 -03:00
Philip Michel Duarte 4e633c736a pending stuff 2020-03-04 19:42:38 -03:00
philip 57a052b25d towards instanced autobake 2020-03-04 17:34:21 -03:00
Alexander 60f72e7e0e Merge in PPM
Redone and ready to be merged with Armory
2020-03-04 17:45:19 +01:00
luboslenco ac60af17eb Bump version 2020-03-04 13:30:36 +01:00
Philip Michel Duarte 02bc76f9d5 same-file collection instance bug fixed 2020-03-03 23:38:37 -03:00
Moritz Brückner 086810849e De-clutter console output (new "Verbose Output" switch) 2020-03-04 00:14:14 +01:00
Lubos Lenco fe5be464c2
Merge pull request #1596 from MoritzBrueckner/fix-project-folder
Fix ResourceWarning for open_folder()
2020-03-03 22:23:54 +01:00
Moritz Brückner 0cac8fa987 Fix ResourceWarning for open_folder() 2020-03-03 22:13:44 +01:00
Lubos Lenco f3bffa27e5
Merge pull request #1595 from MoritzBrueckner/fix-object-names
Exporter: better handling of duplicate object names
2020-03-03 22:10:33 +01:00
Moritz Brückner 6f906c5863 Exporter: better handling of duplicate object names 2020-03-03 21:34:19 +01:00
N8n5h 06af6d30d4 Update exporter to fit expected vertex array data 2020-03-03 03:07:56 -03:00
Lubos Lenco 75ca3aa44b
Merge pull request #1592 from philipmduarte/autobake
Action autobaking
2020-03-02 19:20:24 +01:00
Lubos Lenco 0713585f28
Merge pull request #1590 from N8n5h/fix-vcol
Fix Vertex Color and Tangent not exporting sometimes
2020-03-02 16:30:54 +01:00
Philip Michel Duarte 8921afd155 autobake done 2020-03-02 11:03:42 -03:00
N8n5h c04dbe4993 Fix Vertex Color and Tangent not exporting
Applied the same fix that is used for uvs, since it seems to solve the issue of not updating correctly for exporting of materials too.
Also added support for the Vertex Color node.
2020-03-02 02:04:54 -03:00
Moritz Brückner 7b9fb161fe Deactivate "Debug Console" checkbox when Zui is not enabled 2020-03-02 00:00:56 +01:00
Moritz Brückner d6275b8a07 More future-proof navmesh generation 2020-02-22 17:57:29 +01:00
Moritz Brückner 7566b53340 Fix Navmesh generation + few code style improvements (pep8) 2020-02-22 17:41:51 +01:00
blackno666 9517f805de Fixed adding objects to collection 'export_coll' more than once 2020-02-14 22:12:56 +01:00
Moritz Brückner 351f908178 Print warning if logic node tree and generated trait names differ 2020-02-12 13:51:31 +01:00
Sandy 6fab32b613
Handling issues posted on the Armory forum 2020-02-09 23:45:04 +09:00
Moritz Brückner ac544889ab Fix bool type trait properties 2020-02-07 19:29:55 +01:00
luboslenco 2c4172dabe Merge branch 'master' of https://github.com/armory3d/armory 2020-02-03 12:44:34 +01:00
luboslenco a81338fa7f Bump version 2020-02-03 12:44:18 +01:00
Moritz Brückner 141e7e71df Export asset name for object trait properties 2020-01-27 17:13:43 +01:00
Moritz Brückner f5a40efec4 Fix annoying error message at first Armory2D start from Blender 2020-01-13 11:04:39 +01:00
Moritz Brückner 2d8c86ac98 Improved warnings 2020-01-08 17:17:18 +01:00
Moritz Brückner 2c13f0c78c Fix unused @prop recognition 2020-01-08 17:06:32 +01:00
Moritz Brückner 23eea495f9 Improve UI 2020-01-08 16:37:48 +01:00
Moritz Brückner 7245c83313 Better vector recognition 2020-01-08 16:37:33 +01:00
Moritz Brückner c4b3d82fbb Add warning for static properties 2020-01-07 22:06:32 +01:00
Moritz Brückner 05baf7b39f Support for different object types 2020-01-07 22:00:45 +01:00
Moritz Brückner 0ccd336a4b Less scrolling 2020-01-07 21:38:23 +01:00
Moritz Brückner e7d631f9da Support object prop type 2020-01-07 21:09:39 +01:00
Moritz Brückner f76c903614 Improved vector recognition 2020-01-07 20:45:45 +01:00
Moritz Brückner ab76f31346 Add support for vector properties 2020-01-07 20:26:12 +01:00
Moritz Brückner da16b0e0ac Show warnings caused by invalid trait props 2020-01-07 13:15:21 +01:00
Moritz Brückner 5b60533251 Fix property type change 2020-01-07 13:12:35 +01:00
Moritz Brückner 60914da401 Fix String recognition 2020-01-07 13:06:18 +01:00
Moritz Brückner 891d099c8a Small UI tweaks 2020-01-07 12:35:53 +01:00
Moritz Brückner 049911504c Refactor trait prop system and support different prop types 2020-01-07 12:35:38 +01:00
Moritz Brückner 71ba39f653 Reorganize (PEP8) and remove unused imports 2020-01-07 11:44:33 +01:00
luboslenco dfda5f9dbb Bump version 2020-01-02 14:00:30 +01:00
luboslenco 31161e7242 Fix Object Info material node 2020-01-02 13:53:54 +01:00
Moritz Brückner 3615566b0e Export collection instance offset and move coll. export into own method 2019-12-27 15:40:40 +01:00
Moritz Brückner a17384e318 exporter.py: Some style improvements and added some docstrings 2019-12-27 15:39:20 +01:00
Lubos Lenco 2d61a06f78
Merge pull request #1525 from MoritzBrueckner/gen-tex-export
Add support for generated image textures
2019-12-22 12:44:17 +01:00
Moritz Brückner 1f9a4eaa0a Save generated images as jpg 2019-12-21 20:51:16 +01:00
Moritz Brückner 8c28019f36 Add support for generated image textures 2019-12-21 20:30:49 +01:00
Moritz Brückner 99d7e12375 cycles.py: cleanup and use os.path.join() instead of string operations 2019-12-21 20:28:41 +01:00
Moritz Brückner c035f15896 Small utils.py improvements 2019-12-21 20:25:58 +01:00
Moritz Brückner 2f1cf3f53e utils convert_image(): get image quality from UI setting 2019-12-21 20:23:30 +01:00
Moritz Brückner 71287e442f Allow @prop for final keyword too 2019-12-21 14:21:19 +01:00
Sandy 4d54f6d2dc
https://github.com/armory3d/armory/issues/1500 2019-12-18 22:19:14 +09:00
Lubos Lenco 7d58f27550
Merge pull request #1514 from N8n5h/fix-alpha
Attempt to fix noise in opacity map
2019-12-17 13:54:41 +01:00
luboslenco 1f8aed23bf Print output from armory2d into console 2019-12-15 15:33:37 +01:00
Lubos Lenco d6f32d1bc5
Merge pull request #1513 from MoritzBrueckner/themes
Load themes from canvas
2019-12-14 13:33:13 +01:00
Moritz Brückner 3d59e6b4d6 Fix export error when no canvas is used at all 2019-12-13 19:21:59 +01:00
N8n5h 35274c8673 fix alpha 2019-12-13 11:27:10 -03:00
Alexander e72c997a11 Add blackbody node functionality 2019-12-12 18:13:39 +01:00
Lubos Lenco 24ec5cf79b
Merge pull request #1507 from QuantumCoderQC/master
Moved kinematic and static flags from Bt.hx to RigidBody.hx
2019-12-08 10:04:49 +01:00
Lubos Lenco 8a6ad653e6
Merge pull request #1503 from N8n5h/fix-export-uv
Fix for faulty "missing uv maps"
2019-12-08 10:01:16 +01:00
QuantumCoderQC 8c80b94b4a Moved kinematic and static flags from Bt.hx to RigidBody.hx 2019-12-07 21:41:08 +01:00
Sandy 99f5d4c756
Calculate transform data directly 2019-12-07 22:08:31 +09:00
Moritz Brückner be43f35ee2 Don't show _themes.json in trait list 2019-12-06 22:10:25 +01:00
Moritz Brückner b4bca6f364 Export themes for canvas 2019-12-06 21:41:19 +01:00
N8n5h 4216d327a3 Fix for faulty "missing uv maps"
Ask for export_uvs to the original object instead of the evaluated copy. Reason is, it seems the dependency graph fails to update
whenever custom properties are set. So for that I think asking the original object in this case could be sufficient to fix it.

The same could be applied to the other functions that are in that chunk of code.
2019-12-05 17:17:51 -03:00
N8n5h b1a25548a9 fix export with a 'zoo collection'
Add a temporary collection to the scene that links all the foreign objects meshes and collections with meshes to the current scene, have the dependency graph see it and then destroy it.
2019-12-02 09:01:46 -03:00
QuantumCoderQC 5099580885 Implemented Kinematic and Static flags for better control. Mass of Animated(Kinematic) and Static objects will be set to zero. Implemented btMotionState for kinematic rigid bodies. And btSetWorldTransform for Dynamic and static rigid bodies. Kinematic rigid bodies can now be fully contolled through animation timeline inside blender. 2019-12-01 00:59:16 +01:00
luboslenco ad8ce6d16d Merge branch 'master' of https://github.com/armory3d/armory 2019-11-29 13:41:25 +01:00
luboslenco 2cf0ac3c58 Bump version 2019-11-29 13:41:10 +01:00
N8n5h 2b572db3d1
add initial support to Mapping dynamic inputs
This is to help transition to Blender 2.81.
I tried to tackle obtaining the input value if something was connected but it turned more complicated than I thought, so for starters I added support to the dynamic inputs default values so it compiles with no errors when a mapping node is present.

Please point out any ugly code.
2019-11-22 11:53:07 -03:00
luboslenco f310776985 Use webassembly for ammo+krom 2019-11-16 14:11:32 +01:00
Sandy 47f5b4b78e
Fixed issue reported in Armory Forum
http://forums.armory3d.org/t/helper-text-in-logic-nodes/3673
2019-11-05 21:59:51 +09:00
luboslenco 8091193058 Fix comma and period keys 2019-11-04 21:35:18 +01:00
luboslenco d87d4a7b58 Bump version 2019-11-01 13:47:01 +01:00
luboslenco b17fe028b6 Re-apply ced8cd8 2019-10-30 15:33:14 +01:00
QuantumCoderQC 8beb8ef061 Implemented Physics constraints: Generic, Generic-Spring, Slider, Piston and Hinge. Point constraint now uses Bullet Physics btPoint2Point constraint. Hinge constraint now obeys orientation inputs. Generic constraint can now be fully configured within Blender. Constraint behaviour matches that of Blender physics constraints. 2019-10-29 23:12:40 +01:00
luboslenco ced8cd845f Fix Principled BSDF node lookup for empty material 2019-10-25 14:20:22 +02:00