Main Menu

News:

SyntaxBoom, now with pwetty syntax highlighted code boxes! \o/ 

https://www.syntaxboom.com/forum/index.php?topic=96

Shoutbox

Steve Elliott

2025-07-17, 22:41:38
I know both were open at 3.40PM

Jackdaw

2025-07-17, 20:31:09
Closing time depends on what type of Post Office it is. If it's what the Post Office calls a Drop and collect, then they open at 7am, close at 10:30pm. If it's with a WHSmith, then they close at the same time as WHSmith.

Steve Elliott

2025-07-17, 18:12:35
Same shit again! Cannot get access to the Post Office drop off point. Lying bastards it's within a WH Smiths which was open.

GfK

2025-07-17, 15:47:39
They just hand parcels to local couriers anyway once they reach the UK. With the added possibility that anything electrical bought from either of those might burn your house down thanks to China's laissez-faire approach to safety regulations.

Hardcoal

2025-07-17, 09:57:05
buy from ali express or Temu

Steve Elliott

2025-07-17, 00:31:51
They used to be fine here too. Now I've had 3 failed deliveries from a 'Prime' customer.

GfK

2025-07-16, 21:42:38
It depends where you are. Amazon are fine here. Evri are usually OK. Yodel also OK. The names I dread (currently) are DPD, DHL and UPS.

Steve Elliott

2025-07-16, 20:49:18
Amazon are bloody useless! We have no problem delivering your parcel IF YOU DON'T MIND SOME RANDOM EMPLOYEE BANGING ON YOUR DOOR AT 10PM AT NIGHT! I've started sending my deliveries to a local Post Office...So they turn up after the Post Office is closed!

GfK

2025-07-16, 20:05:49
Why isn't the menopause called the womenopause? GET YOUR OWN PAUSE, WOMEN!!

GfK

2025-07-16, 19:48:09
Got a couple of fruit-based in the fridge ready for the toeball!

Members
  • Total Members: 45
  • Latest: Henri
Stats
  • Total Posts: 1,037
  • Total Topics: 119
  • Online today: 4
  • Online ever: 41 (Jun 20, 2025, 02:15 AM)
Users Online
  • Users: 1
  • Guests: 5
  • Total: 6
  • Dabzy
Welcome to SyntaxBoom. Please login or sign up.

Recent

..just discovered this gem..

Started by Naughty Alien, Jun 11, 2025, 12:54 PM

Previous topic - Next topic

Naughty Alien

..i came across this nice and tidy python 3D engine called URSINA (https://www.ursinaengine.org/), and i have to say, i love it..syntax is exceptionally friendly and easy to use..its backbone is Panda3D and everything is well organized and easy to use/access..highly recommended..here are some screenshots and code that produced it..






import render
from ursina import *
from ursina.prefabs.first_person_controller import FirstPersonController
from ursina.shaders import lit_with_shadows_shader, unlit_shader
from ursina.shaders import basic_lighting_shader
from pathlib import Path
from panda3d.core import Fog  # Import Panda3D's Fog class
from panda3d.core import loadPrcFileData
from direct.filter.CommonFilters import CommonFilters

# Set custom folder
application.asset_folder = Path('D:/URSINAProject/3D_MODELS')

app = Ursina()


window.color=color.rgb(135, 206, 250) # Sky color
window.fullscreen               = True  # Automatically use full screen
window.title                    = "My Fullscreen Ursina App"
window.borderless               = True
window.debug                    = False
window.exit_button.visible      = False
window.fps_counter.enabled      = False
window.entity_counter.enabled   = False
window.collider_counter.enabled = False





train   = Entity(model='british_rail_class_08.glb',scale=100,position=(0, 0, 0),shader=lit_with_shadows_shader)

ground  = Entity(model='plane',scale=(1500, 1, 1500),color=color.dark_gray,collider='box',shader=lit_with_shadows_shader)


def input(key):
    if key == 'escape':application.quit()

sun=DirectionalLight(shadows=True, rotation=(45, -45, 0))
sun.shadow_map_resolution = (8192, 8192)



camera_controller = EditorCamera()
camera_controller.move_speed=50
camera_controller.position = (0, 30, -100)
camera_controller.rotation_x = 10  # Optional: tilt downward


# Apply bloom filter after the app is created
filters = CommonFilters(application.base.win, application.base.cam)
filters.setBloom(
    blend=(1, 0.0, 0.0, 0.0),
    desat=-0.5,
    intensity=2.0,
    size='medium'
)
filters.set_msaa(4)
filters.set_cartoon_ink()

def input(key):
    if key == 'f9':
        
        invoke(lambda: application.base.win.saveScreenshot('screenshot1.png'), delay=0)

app.run()