Java-Gaming.org Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (798)
Games in Android Showcase (234)
games submitted by our members
Games in WIP (865)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Java .Blend for Blender 2.80.75  (Read 1121 times)
0 Members and 1 Guest are viewing this topic.
Offline homac

Senior Devvie


Medals: 25
Exp: 20 years


life is cake.


« Posted 2019-08-17 22:53:06 »

Updated Java .Blend to reflect changes in Blender releases from 2.80.0 up to 2.80.75.

There have been a lot of changes and I had to do some work to adapt the example application Java .Blend Viewer.

Most of the changes are related to the newly introduced render engine Eevee.
  • Apparently, materials with textures now require the use of nodes.
  • Also, scenes are now subdivided in trees of collections. Thus, finding objects of a blender scene now requires the traversal of those collections. These basically resemble the tree you can see in Blender's GUI on the top right hand side.
  • Furthermore, the source code documentation in Blender's sources has been significantly improved and supports doxygen for the most part. That made it easier for me to generate the documentation for Java.Blend too.
I think these are the most obvious changes In regards to the file format.


The guy who cooks Java .Blend and helps people to launch their Life in the Woods.
Offline gouessej
« Reply #1 - Posted 2019-08-19 21:29:22 »

Please keep up the good work... and use a version-control system (Git, Mercurial, ...) as it would help to follow the changes in your library.

Julien Gouesse | Personal blog | Website | Jogamp
Offline homac

Senior Devvie


Medals: 25
Exp: 20 years


life is cake.


« Reply #2 - Posted 2019-08-20 08:32:50 »

Please keep up the good work... and use a version-control system (Git, Mercurial, ...) as it would help to follow the changes in your library.

I really appreciate your continued support, gouessej!  Smiley

I changed my mind about github etc.. It simply doesn't feed the purposes of making Blender more accessible to developers, if I refuse to make my library more accessible in this regard. I already planned to move to git as my standard VCS. I feared to do so in the past, because the Eclipse plugin is just horrible, in my opinion. But the SVN plugin just recently disconnected all projects in a workspace from their repositories .. that isn't ideal either!

I'll post an update when I'm done.

The guy who cooks Java .Blend and helps people to launch their Life in the Woods.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline homac

Senior Devvie


Medals: 25
Exp: 20 years


life is cake.


« Reply #3 - Posted 2019-08-23 15:43:28 »

Tadaa!

Generator
https://github.com/homacs/org.cakelab.blender.io

Library
https://github.com/homacs/org.cakelab.blender.dna


not a clean solution, but it works for now.

The guy who cooks Java .Blend and helps people to launch their Life in the Woods.
Offline gouessej
« Reply #4 - Posted 2019-08-25 08:19:42 »

Thank you. I removed all my projects from Github because it belongs to Microsoft and it's a proprietary platform Wink It's better than a ZIP archive anyway.

Do you plan to use a build tool or a build system? Gradle? Ant? Maven?

Julien Gouesse | Personal blog | Website | Jogamp
Offline homac

Senior Devvie


Medals: 25
Exp: 20 years


life is cake.


« Reply #5 - Posted 2019-08-25 15:50:50 »

Didn't know about the M$-deal tbh, but I called it very early...
But, I configured github as mirror (remote) only. My main repository is still on
our own server.

And no, I'm not planning to add support for specific build systems. Minor
updates to the library have been close to zero and major updates are not compatible
with previous versions. So, I don't see the purpose of a build system integration.
Just throw the jar in your project and leave it there.

The guy who cooks Java .Blend and helps people to launch their Life in the Woods.
Pages: [1]
  ignore  |  Print  
 
 

 
Riven (81 views)
2019-09-04 15:33:17

hadezbladez (4337 views)
2018-11-16 13:46:03

hadezbladez (1547 views)
2018-11-16 13:41:33

hadezbladez (4462 views)
2018-11-16 13:35:35

hadezbladez (871 views)
2018-11-16 13:32:03

EgonOlsen (4152 views)
2018-06-10 19:43:48

EgonOlsen (4855 views)
2018-06-10 19:43:44

EgonOlsen (2803 views)
2018-06-10 19:43:20

DesertCoockie (3707 views)
2018-05-13 18:23:11

nelsongames (3998 views)
2018-04-24 18:15:36
Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!