Cheetah3D 8.0 Public Beta (with native Apple Silicon and Metal support)

Attachments

  • imac_preview.jpg
    imac_preview.jpg
    90.5 KB · Views: 167
I have both Versions: 7.5.3 and te Beta Version 8
This strange view is only to be seen if I open it in V8 (on my iMac Catalina)
 

Attachments

  • v8.jpg
    v8.jpg
    44.5 KB · Views: 170
  • os.jpg
    os.jpg
    31.2 KB · Views: 155
Right, with my MBP 13 M1 it looks similar...
BUT if I open that in my iMac 2013 (Catalina 10.15.7) it looks like this:
Hello,

As the issue seems related to the Metal viewport, which renders the objects just fine on the new machine, perhaps the video card in the 2013 (9 years old) iMac is the source of the trouble.

cheers,
gsb
 
More thoughts… not at my Mac with the beta just now and I don’t recall the specifics, but I believe there is a way to turn on/off the Metal rendering of the viewport.

What happens if you turn off the Metal rendering?

Any difference in the look of the objects in the viewport?

cheers,
gsb
 
I don't know if I was misunderstood, just wanted to tell:
1. If I open the new betaV8 on my iMac (2013) and place a simple ball, it looks strange
2. when I render it with Falcon or Cheetah (default or any other material) it looks normal

So my question is: M I the only one who has this problem because my iMac is too old for Version 8?
 

Attachments

  • preview_imac_Vb8.jpg
    preview_imac_Vb8.jpg
    126.2 KB · Views: 157
  • render_imac_Vb8.jpg
    render_imac_Vb8.jpg
    22.2 KB · Views: 160
I don´t think there´s such a feature - just a PBR Shading toggle for the 3d view in 8.xbeta right now.
Oops. Ah, yes. I recalled there was a toggle for some aspect of the metal viewport and, for whatever reason, thought it was more than just PBR shading. Clearly it is not.

Oh well…

cheers,
gsb
 
Just an Update... what I tried with my iMac:
1. Opened C3D 7.5.3 and edited a box, bended a rect and a circle and also extruded a handmade spline curve... - all ok
2. made it editable, saved it as .jas
3. reopened the file in C3D 8.0b2 and its the same - some polygons aren't visible
4. tried also .obj and .fbx - same problems (fbx was worse)
5. all my old files can't be used well in V8 :-(
 

Attachments

  • testfile.jas.zip
    39.7 KB · Views: 193
Hi Laas,
sorry for the late reply. I think the problem is caused by the Nvidea GPU. I have no Nvidea GPU anymore so I couldn't test v8 on these GPUs. That why I said "Intel, AMD or Apple GPU" in the system requirements of v8.

The problem is that Metal behaves quite differently on different GPUs. Code that works on one GPU family might not work on the other. But since Macs with Nvidia GPUs are pretty rare these days I decided to not support them. Supporting and testing v8 on 4 GPU families would have been too much for me.

Kind regards
Martin
 
Hi Laas,
sorry for the late reply. I think the problem is caused by the Nvidea GPU. I have no Nvidea GPU anymore so I couldn't test v8 on these GPUs. That why I said "Intel, AMD or Apple GPU" in the system requirements of v8.

The problem is that Metal behaves quite differently on different GPUs. Code that works on one GPU family might not work on the other. But since Macs with Nvidia GPUs are pretty rare these days I decided to not support them. Supporting and testing v8 on 4 GPU families would have been too much for me.

Kind regards
Martin
Thank you Martin, I understand. So for the future I might use both Versions if the files from V8 will work well on V7.5.3. Thats ok for a workaround. I still enjoy the 27 iMac for the big screen;)
Vielen Dank für die Erklärung!
Moin aus HH
 
Thank you Martin, I understand. So for the future I might use both Versions if the files from V8 will work well on V7.5.3. Thats ok for a workaround. I still enjoy the 27 iMac for the big screen;)
Vielen Dank für die Erklärung!
Moin aus HH
I can confirm that this issue only occurs on Nvidia Macs (I noticed it upon the first C3Dv8b release but didn't respond regarding it because I knew my MBP15" has been discontinued by Apple for quite awhile and I'm awaiting on there 3nm silicon chip MBP16" debut before I make the switch) so I'm running macOS Ventura via OpenCoreLegacyPatcher currently on that device however my iMac27" with AMD GPU has no issue.

The anomaly in question appears across all of C3D's sample files located under the Help menu or any newly created project that utilizes polygons.
A quick workaround in my use case is to decrement C3D's "Sections Longitudinal or Sections Parallel" properties; Cheetah3D8b's behavior is very stable across all other features I've experienced thus far including rendering and exports.
C3D8_Mac_NVidia_ViewPort-WorkArounds.png
 
Hi,
I've posted a new beta today. You can find it at:


Thank you very much for all the bug reports.

Bye
Martin
 
I have some issues with my old serial number: can't save 8.0 beta 3?

I've extended the beta test in Beta 3. So it should work. Beta 3 works nicely on my Macs. Did you check that Beta 3 was actually running? When you double click a 3D file, macOS might use an older version of Cheetah3D on your Mac to open the file.

Did your serial number work properly with Beta 2?

Does anybody else has problems with Beta 3?
 
I've extended the beta test in Beta 3. So it should work. Beta 3 works nicely on my Macs. Did you check that Beta 3 was actually running? When you double click a 3D file, macOS might use an older version of Cheetah3D on your Mac to open the file.

Did your serial number work properly with Beta 2?

Does anybody else has problems with Beta 3?
Hello Martin,

I'm using C3D since 10 years now, mainly for surgical teaching and educational purpose for anatomy.

At this moment, no rendering problem with ß3 on macbook pro M1max 16'.

I don't have the problem with the ball during viewing...

For this kind of file, with more than 1 million of polygons, the rendering time is decreased by at least 20 %. Preview is awesome, and it will save a lot of design time I think.

Good job Martin !!!
 

Attachments

  • preview.png
    preview.png
    307.6 KB · Views: 208
  • render.png
    render.png
    175.5 KB · Views: 210
Last edited:
I only just scrape in with Mac OS 10.15.7 Yay!. Already some other apps' upgrades won't run on my Mac. It's just about time to replace my 2012 iMac which still runs fine. It looks like I might have to get a Mac Mini, and an external display (probably BenQ) + speakers, extended keyboard and trackpad. If only there was a new all in one iMac 27" or bigger.
 
Back
Top