- GG News
- Posts
- 😲AI and automated 3D modelling - Is it possible??
😲AI and automated 3D modelling - Is it possible??
Powered by

Hello and welcome to GG News!
In this edition we talk about the tech that Google and Facebook were too afraid to release.
The disappointing launch of the iPhone 15 and the news that Microsoft will step in to protect you (if you’re a paying corporate client that is!) if you are accused of copyright infringement after using its new Copilot tools.
We talk about the exploits of the GG News team and our efforts at AI 3D modelling using Blender and ChatGPT!
An as usual we list AI tools to make your life easier!!
Create Presentation Slides with AI in seconds.
🖥️Slides AI is a tool for creating presentations from a basic text description.
How does it work❓: Simples! you enter the text that you want to create the presentation from, set basic colours and fonts from the listed presets and in under 2 minutes⏳you will have your presentation!
Slides AI has built in stock images, icons and can even build a presentation based on a topic of your choice with no further input.
You are even able to access free pricing tier that gives 3 presentations per month!
Give it a try now!
{
Contents =
1 = "What have we been having fun with?"
2 = "What's in the news?"
3 = "AI tools for business and personal use"
4 = "Affiliate links"
5 = "Quote of the day"
}
main();
What have we been having fun with? 🎉
For the past few days a few of the team have been attempting to use a combination of generative AI and Blender to produce 3D models using language scripts.
Let me break it down - The idea is to use models such as ChatGPT or Google Bard in conjunction with Blender to create an animated 3D model. Similar to the General Electric one below!

Blender is a free and open source 3d creation tool used for 3d modelling, animation etc. It is a fantastic peice of software with huge capabilities, but it does have a learning curve.
Now there are some excellent resources to teach you how to use the software - the best in my opinion being the tutorial series by Maker Tales which you can find here. Having said that how cool would it be if we could just give a one-line request to ChatGPT, copy and paste the outputted code straight into Blender and voila!
So that is what we set out to do. We began by following the steps to input code into Blender from the YouTube video here by Blender Academy. Everything worked fine but we were itching to try something a little more complicated and wanted to try and make a 3d metallic animation of our sister companies logo GG Tech Solutions.
Spoiler alert we could not get it to work!! now it may be that this is a little too ambitious and we perhaps should start a little smaller, so I make this commitment to you. We will not rest for the next seven days and will present to you our dear readers a completed 3D model using this technique in the next newsletter!!
In the meantime, if you would like to give this a try then below is our GG Tech logo and also the prompt and code from ChatGPT……Good luck!
Please remember to change the logo path to the destination where you saved logo. You can find this under the line #Import logo file. You will also need to change the output path to a location of your choice ending with .mp4 to save as a video file. This can be found under the line #Render animation.
ChatGPT Prompt ➡️ “please write a blender script to convert a logo into a spinning metallic 3d logo animation on a black background.”
Blender script ⤵️
import bpy
# Import logo file
logo_file = r"insert logo path here"
try:
bpy.ops.import_curve.svg(filepath=logo_file)
except FileNotFoundError:
print(f"SVG file not found at: {logo_file}")
# Extrude logo
logo_obj = bpy.data.objects.get('Curve')
if logo_obj:
bpy.ops.object.select_all(action='DESELECT')
logo_obj.select_set(True)
bpy.ops.object.convert(target='MESH')
bpy.ops.object.editmode_toggle()
bpy.ops.mesh.extrude_region_move(TRANSFORM_OT_translate={"value": (0, 0, 0.5)})
bpy.ops.object.editmode_toggle()
else:
print("Logo object not found in the scene.")
# Create metallic material
metallic_material = bpy.data.materials.get("Metallic")
if not metallic_material:
metallic_material = bpy.data.materials.new(name="Metallic")
metallic_material.use_nodes = True
# Configure metallic material properties
if 'Principled BSDF' in metallic_material.node_tree.nodes:
principled_bsdf = metallic_material.node_tree.nodes["Principled BSDF"]
principled_bsdf.inputs[0].default_value = (0.8, 0.8, 0.8, 1)
principled_bsdf.inputs[4].default_value = 1
principled_bsdf.inputs[7].default_value = 0.2
# Create black background
bpy.ops.mesh.primitive_plane_add(size=100)
background_plane = bpy.context.object
background_plane.location = (0, 0, -1)
# Set up camera
bpy.ops.object.camera_add()
camera = bpy.context.object
bpy.context.scene.camera = camera
camera.location = (0, -10, 0)
camera.rotation_euler = (1.5708, 0, 0)
# Add keyframes for rotation
bpy.context.scene.frame_start = 0
bpy.context.scene.frame_end = 100
bpy.context.scene.frame_set(0)
camera.rotation_euler = (0, 0, 0)
bpy.ops.anim.keyframe_insert_menu(type='Rotation')
bpy.context.scene.frame_set(100)
camera.rotation_euler = (0, 0, 3.14159) # Adjust the rotation as needed
bpy.ops.anim.keyframe_insert_menu(type='Rotation')
# Render animation
output_file = r"insert output path here.mp4"
bpy.context.scene.render.filepath = output_file
bpy.context.scene.render.image_settings.file_format = 'FFMPEG'
bpy.context.scene.render.ffmpeg.format = 'MPEG4'
bpy.context.scene.render.ffmpeg.codec = 'H264'
bpy.context.scene.render.ffmpeg.audio_codec = 'AAC'
bpy.context.scene.render.resolution_x = 1920
bpy.context.scene.render.resolution_y = 1080
bpy.ops.render.render(animation=True)

🚩🚩Microsoft to the rescue!! 📰
Microsoft Offers Support and Assumption of Legal Responsibility for Copilot AI Users.
Microsoft has unveiled a noteworthy commitment aimed at reassuring commercial users of Copilot AI. 👏🏻
In this proactive move, the tech giant has pledged its full support to commercial customers and has undertaken to "assume responsibility for potential legal risks involved" in the utilization of its Copilot AI technology. This development holds significance for businesses reliant on Copilot AI.
Microsoft's announcement underscores its commitment to safeguarding the interests of its user base. While recognizing the concerns expressed by authors and creators in the creative and intellectual property sector, Microsoft asserts that it considers it a primary responsibility to address third-party allegations of copyright infringement. The company contends that these intricate and legally nuanced challenges should not be solely borne by the end-users.
This commitment by Microsoft arrives at a pivotal moment when the digital landscape grapples with rising concerns related to copyright issues and intellectual property rights. The proliferation of AI-driven technologies such as Copilot AI has amplified the potential for copyright disputes. Consequently, industry leaders like Microsoft are stepping forward to shoulder a portion of the responsibility.
In an ever-evolving technological landscape that continually transforms various industries, Microsoft's proactive stance underscores its dedication to facilitating the seamless integration of AI. It also emphasizes the importance of addressing the legal and ethical dimensions of copyright protection comprehensively. This initiative is poised to have far-reaching implications, potentially instilling greater confidence among commercial users in adopting advanced AI solutions and fostering a more secure and innovative digital environment.
What’s in the news? 📰
🍏🍏Apple drops the C bomb but not much else - Apple launches the iPhone 15 along with a new series Apple Watch while dropping the ⚡connector for a USB-C.
😱😱💀💀The tech that Google and Facebook were too afraid to release! - To some, Google and Facebook signify all that is evil about large enterprise, but it seems even they have their limitations!
💸💰Apple shares continue to slide on China ban! - China restricts government employees from bringing iPhones to work in ongoing tech war with the US.
📈Uk base chip developer ARM gets 43.6Bn GBP valuation - ARM receives 43.6Bn GBP valuation, London Stock Exchange given cold shoulder.
📵iPhone 12 sales banned in France due to radiation levels - In a move which could result in a full product recall, the French ANFR has concluded that the Apple devices SAR (Special Absorption Rate) exceeds legal limits - a claim Apple contests.
🤖🦹🏻♀️MGM Resorts suffers cyber-attack - The casino and Hotel giant MGM resorts has had to shut down some services after a recent cyber-attack with door access, slot machines and booking systems seemingly affected.
AI tools
Affiliate links
Below are our Affiliate links to sign up for Pabbly:
Pabbly has a special one-time payment plan which gives lifetime access for a single one-off payment, you can see these one-time payment options here.
For those of you who would like to look at their monthly recurring plans please check out the link here.
This week’s quote:
“Any intelligent fool can make things bigger and more complex. It takes a touch of genius - and a lot of courage - to move in the opposite direction.”
―Alert Einstein