Author Topic: ObjectReader64 Visual Studio Community 2015  (Read 23236 times)

0 Members and 1 Guest are viewing this topic.

Offline Patrice Terrier

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1996
    • www.zapsolution.com
New ObjReader version 2.52
« Reply #15 on: June 19, 2018, 06:27:52 PM »
Version 2.52 has just been released with two new great features.

1 - Animation
Now you can perform individual mesh rotation on any axis, using the new material #rotate step, x, y, z meta command.

2 - High resolution timer
Because the maximum resolution of the TIMER API is almost limited to 60 hz.
We are now using our own SyncTimer that is based on the real refresh rate of the main display being used.
Most of the time we can reach 75 FPS (turbo mode) even with hypernurbs complex models using more than 30 millions polygons !!!

I did post a new Drone model with 4 rotating propellers, and a gyroscopic camera.
But more to come (Helios2, Tron, etc.)



Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Offline Patrice Terrier

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1996
    • www.zapsolution.com
Re: ObjectReader64 Visual Studio Community 2015
« Reply #16 on: June 19, 2018, 07:05:13 PM »
Here is a link to a short video, showing the Helios animation (running at 75 FPS with millions polies)
Helios.mp4
« Last Edit: June 19, 2018, 07:11:33 PM by Patrice Terrier »
Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Offline Eduardo Jorge

  • Newbie
  • *
  • Posts: 49
Re: ObjectReader64 Visual Studio Community 2015
« Reply #17 on: June 19, 2018, 07:12:37 PM »
I imagine the work that gives you something like that
Congratulations on the talent you have

Offline Patrice Terrier

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1996
    • www.zapsolution.com
Re: ObjectReader64 Visual Studio Community 2015
« Reply #18 on: June 20, 2018, 10:24:01 AM »
Quote
I imagine the work that gives you something like that
Yes, you imagine it right, some of the models are the result of monthes work, this is the reason why producing movies with 3D models is so expensive.

In the case of Helios, the original model was produced by a 3D team, then i made all the materials to render it nice into ObjReader, and reworked all the meshes one by one to let them rotate fine in animation mode, boring job to say the least…

All the models exposed on my dedicated web site, are of top notch quality, some of them are sold on the internet for hundred $, but i made them free for all registered users ;)

And most of all, we publish the whole C++ SDK source code of the project, that has been a long distance project, started almost 10 years ago...

« Last Edit: June 20, 2018, 04:00:14 PM by Patrice Terrier »
Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Offline Eduardo Jorge

  • Newbie
  • *
  • Posts: 49
Re: ObjectReader64 Visual Studio Community 2015
« Reply #19 on: June 20, 2018, 08:09:14 PM »
have to have passion for what makes to continue a voluntary work for more than 10 years,
the project is practicamene a child in pre adolecencias, and by the development must have many in the courtship waiting for the wedding without paying dowry

Offline Patrice Terrier

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1996
    • www.zapsolution.com
Re: ObjectReader64 Visual Studio Community 2015
« Reply #20 on: June 26, 2018, 10:20:06 PM »
Here is another video of a new model i am working on, using 3 different light sources :

Maybach DS8 Zeppelin of 1938...

Note: the FPS counter is shown on the top left corner.
Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Offline Patrice Terrier

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1996
    • www.zapsolution.com
Re: ObjectReader64 Visual Studio Community 2015
« Reply #21 on: July 05, 2018, 11:45:12 AM »
Now you can play with this little cutie !

Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Offline Stefan Midegaal

  • Newbie
  • *
  • Posts: 26
Re: ObjectReader64 Visual Studio Community 2015
« Reply #22 on: July 06, 2018, 11:36:11 AM »
thanks.. but i do it with
Poser
https://my.smithmicro.com/poser-3d-animation-software.html?
and or
Daz3D
https://www.daz3d.com/gallery/
which do all what i want  ;)

greets
« Last Edit: July 06, 2018, 11:41:48 AM by Stefan Midegaal »

Offline Patrice Terrier

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1996
    • www.zapsolution.com
Re: ObjectReader64 Visual Studio Community 2015
« Reply #23 on: July 06, 2018, 01:17:58 PM »
These sites are great, but do they provide the source code of their rendering engine to learn from ?
Are they able to render million polygons in real time at 75 FPS without hogging the CPU ?
Do they have a large collection of free 3D models provided with the correct mesh texture materials ?
What about the use of intrusive cookies and google advertising ?

I spent more than one month human work on some of the model that could be downloaded free of charge from my forum, think of that before trolling.
« Last Edit: July 06, 2018, 01:27:13 PM by Patrice Terrier »
Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Offline Stefan Midegaal

  • Newbie
  • *
  • Posts: 26
Re: ObjectReader64 Visual Studio Community 2015
« Reply #24 on: July 06, 2018, 02:13:35 PM »
Quote
but do they provide the source code
the half of it..
Quote
Are they able to render million polygons in real time at 75 FPS without hogging the CPU ?
yes and more test it!

Quote
Do they have a large collection of free 3D models provided with the correct mesh texture materials ?
i have 45GB of it and your can load many of here
https://poserdazfreebies.miraheze.org/wiki/Main_Page
and here
https://www.sharecg.com/v/65471/gallery/11/Poser/Children-of-the-World-Free-content

and i can use many renderer engines as i want
Vray, Maxwell Render, Mental Ray und iRay PhysicX, cuda  and more if i want.
i can work with and without other formats Export and Import types from Daz to Poser from cinema3d to poser and back and both cad3d\Carrara\Maya\Bryce and many more..
i can create full movies with inline Animator timeline editor
i can edit mesh texture on the fly no Problem include converting from any Format.
or move to Hexagone if i want Change any..
https://www.daz3d.com/forums/discussion/44296/hexagon-sword-tutorial/p1

i think your should test it and not spend many time from your last livetime for this application  ;D
enjoy the rest of your life as long as they still can
Quote
I spent more than one month human work on some of the model
This lifetime could have been better used

greets
« Last Edit: July 06, 2018, 03:05:20 PM by Stefan Midegaal »

Offline Patrice Terrier

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1996
    • www.zapsolution.com
Re: ObjectReader64 Visual Studio Community 2015
« Reply #25 on: July 06, 2018, 06:33:22 PM »
I am using C4D version 17 to create or rework my models, but it is rather expensive, and of course no source code.

C4D is able to produce movie animation, but can't render them in real time at 75 FPS.

Mesh creation is very different than programming, but for me it is just like painting or any other artwork hobby.

When i speak of million polies, i mean more than 30 000 000 polies, so far i never saw another application that is not a bloated gaz-plant to do it at full speed without hogging the CPU.

Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Offline Patrice Terrier

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1996
    • www.zapsolution.com
Re: ObjectReader64 Visual Studio Community 2015
« Reply #26 on: July 07, 2018, 11:03:07 PM »
Quote
rotate a object without Animation in xyz Axis has nothing to do with a Animation in Realtime.

Of course i am not speaking of movie animation, but multiple axis rotation and zooming in real time.
This could also be considered as real time animation as you can see on this small video
Drone
see also the Helios video there.
Helios

Most renderer are using raytracing to produce the final stage of their models, that is a long process (at least in c4d).

You focuse on characters (human body) that have a very limited number of polygons, while most models i am working with are much bigger.

Both Daz3D and Hexagon are unable to deal with my large models at 75 FPS, i have checked this myself.
(see "in the Drone video" the icons shown on my desktop)

About the timer i am using, it is targeted to work with the DWM API and Windows 10, but you are probably still using an older Windows version.
« Last Edit: July 07, 2018, 11:17:03 PM by Patrice Terrier »
Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Offline Stefan Midegaal

  • Newbie
  • *
  • Posts: 26
Re: ObjectReader64 Visual Studio Community 2015
« Reply #27 on: July 07, 2018, 11:20:10 PM »
Quote
Of course i am not speaking of movie animation, but multiple axis rotation and zooming in real time.
yes and that is what i mean you can't it.

A object zooming or rotate only is not art.
the different of your Million of ploygone is the time of load it
if the Polygone in Memory then the render Timing and FPS of it is the same then rotate a simple Human with 5000 Polygone.

but your Project should be great if you can render Animation in realtime also 60 FPS.

Quote
About the timer i am using, it is targeted to work with the DWM API and Windows 10, but you are probably still using an older Windows version.  :)
yes that is right.
i can't be use it under Win7.

Quote
i have checked this myself.
yes? which Export Format do use for it?

greets
« Last Edit: July 07, 2018, 11:27:14 PM by Stefan Midegaal »

Offline Patrice Terrier

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1996
    • www.zapsolution.com
Re: ObjectReader64 Visual Studio Community 2015
« Reply #28 on: July 07, 2018, 11:40:29 PM »
Quote
if the Polygone in Memory then the render Timing and FPS of it is the same then rotate a simple Human with 5000 Polygone.

I can tell you than rotating 5000 polies or 30 000 000 polies is really not the same for the OS and the Video Card, i learned this long ago at the time i wrote my BassBox plugins or my first demoscene.
« Last Edit: July 07, 2018, 11:42:33 PM by Patrice Terrier »
Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Offline Stefan Midegaal

  • Newbie
  • *
  • Posts: 26
Re: ObjectReader64 Visual Studio Community 2015
« Reply #29 on: July 08, 2018, 12:49:25 AM »
Quote
if the Polygone in Memory then the render Timing and FPS of it is the same then rotate a simple Human with 5000 Polygone.

I can tell you than rotating 5000 polies or 30 000 000 polies is really not the same for the OS and the Video Card, i learned this long ago at the time i wrote my BassBox plugins or my first demoscene.

do not rotate every polies or? only the full object so i think is the same..
if they say it is not so then they are right.
I don't want to argue with them  ;)  You're a better programmer like me, as far as the range of knowledge is concerned, I know that.

greets
« Last Edit: July 08, 2018, 12:54:16 AM by Stefan Midegaal »